@火凤凰
2年前 提问
1个回答

计算机网络体系结构层次划分原则是什么

一颗小胡椒
2年前

计算机网络体系结构层次划分原则如下:

  • 高层使用低层提供的服务时,不需知道低层服务的具体实现方法。

  • 各层相对独立。层次结构中每一层相对独立,一个层次只需要通过接口使用其下层提供的服务来完成本层功能,并对上一层提供服务。它只需知道下层能够提供哪些服务,而不需知道下层是如何实现这些功能的。

  • 简化体系结构设计难度。由于各层相对独立实现某种功能,从而将一个庞大、复杂的大型问题拆解处理,简化问题难度。

  • 网络体系的灵活性更好。因为网络结构层次间相对独立,因此,当某一层功能发生变更时,只要上下接口不发生变化,即向上层提供的服务和向下层要求的服务不变,则在更改层之上或之下的层次都不会受到影响。层次间的灵活性保证了每层可以根据自己的需求进行不断改进,而不影响其他层次的设计。

  • 结构易于实现和维护。分层结构使得一个庞大系统的实现变得容易,因为整个系统的大问题转化成了若干易于处理的小问题了。

  • 相邻层功能具有一定的依赖关系。

  • 对每层要完成的服务及实现过程进行明确规定。

  • 对网络中处于不同地区的系统进行相同的层次结构划分。

  • 不同系统的同等层具有相同功能(服务)。